home *** CD-ROM | disk | FTP | other *** search
/ Multimedia Software Pack 5.5 / LeadTek WinFast Multimedia Software Pack.iso / Drivers / USB / data1.cab / USB_II_DRV / wfdbmodr.inf < prev    next >
Encoding:
Windows Setup INFormation  |  2006-05-16  |  9.1 KB  |  209 lines

  1. ;;#############################################################################
  2. ;;## WFDBMODR.INF for Infrared receiver driver                               ##
  3. ;;## Copyright @2000-2006 Leadtek Research Inc.                              ##
  4. ;;## WinFast TV Dongle Infrared receiver driver                              ##
  5. ;;#############################################################################
  6. [Version]
  7. Signature   = "$CHICAGO$"
  8. Class       = HIDClass
  9. ClassGuid   = {745a17a0-74d3-11d0-b6fe-00a0c90f57da}
  10. Provider    = %Leadtek%
  11. DriverVer   = 11/07/2005,5.13.12.203
  12. LayoutFile  = layout.inf,layout1.inf
  13. CatalogFile = wfdbmodr.cat
  14.  
  15. ;=====================================================================
  16. [SourceDisksNames]
  17. 2 = %INSTALLATION_DISK%,,,,,
  18.  
  19. [SourceDisksFiles]
  20. wfdbmodr.sys = 2,,
  21. ;;hidclass.sys = 100,,34560,,,,4_,4,1,3,,1,4
  22. ;;hidparse.sys = 1,,23680,,,,4_,4,1,3,,1,4
  23. ;;hid.dll      = 1,,22528,,,,,2,0,0
  24.  
  25. [DestinationDirs]
  26. MODRC_CopyFilesSys = 12,
  27. MODRC_CopyFilesDll = 11,
  28.  
  29. [ControlFlags]
  30. ExcludeFromSelect = *
  31.  
  32. ;=====================================================================
  33. [Manufacturer]
  34. %Leadtek% = Leadtek
  35.  
  36. [Leadtek]
  37. %MODRC_DeviceDesc% = MODRC, USB\VID_0413&PID_6026
  38. %MODRC_DeviceDesc% = MODRC, USB\VID_0413&PID_6026&MI_01
  39. %MODRC_DeviceDesc% = MODRC, USB\VID_10B8&PID_0BC7
  40. %MODRC_DeviceDesc% = MODRC, USB\VID_10B8&PID_0BC7&MI_01
  41.  
  42. ;=====================================================================
  43. [MODRC.NT]
  44. CopyFiles = MODRC_CopyFilesSys,MODRC_CopyFilesDll
  45. AddReg    = MODRC_AddReg
  46.  
  47. [MODRC.NT.Services]
  48. AddService = MODRC,0x00000002,MODRC_ServiceInstall,,,
  49.  
  50. [MODRC_CopyFilesSys]
  51. wfdbmodr.sys
  52. HidClass.sys
  53. HidParse.sys
  54.  
  55. [MODRC_CopyFilesDll]
  56. Hid.dll
  57.  
  58. [MODRC_AddReg]
  59. HKR,,DevLoader,,*ntkern
  60. HKR,,NTMPDriver,,wfdbmodr.sys
  61.  
  62. [MODRC_ServiceInstall]
  63. DisplayName   = %MODRC_FriendlyName%
  64. ServiceType   = %SERVICE_KERNEL_DRIVER%
  65. StartType     = %SERVICE_DEMAND_START%
  66. ErrorControl  = %SERVICE_ERROR_NORMAL%
  67. ServiceBinary = %12%\wfdbmodr.sys
  68. AddReg        = MODRC_ServiceInstall_AddReg
  69.  
  70. [MODRC_ServiceInstall_AddReg]
  71. HKR,"Remotes","ReportDescriptor",0x00000001,\
  72.     \ ; Consumer Controls
  73.         0x05,   0x0c,       \ ; Usage Page (Consumer Controls),
  74.         0x09,   0x01,       \ ; Usage (Consumer Control),
  75.         0xA1,   0x01,       \ ; Collection (Application),
  76.         0x85,   0x01,       \ ;  Report Id (1)
  77.         0x19,   0x00,       \ ;  Usage Minimum (0),
  78.         0x2a,   0x3c, 0x02, \ ;  Usage Maximum (23c)  
  79.         0x15,   0x00,       \ ;  Logical Minimum (0),
  80.         0x26,   0x3c, 0x02, \ ;  Logical Maximum (23c)  
  81.         0x95,   0x01,       \ ;  Report Count (1),
  82.         0x75,   0x10,       \ ;  Report Size (16),
  83.         0x81,   0x00,       \ ;  Input (Data, Array), 
  84.         0xC0,               \ ; End Collection 
  85.     \ ; MS Vendor controls
  86.         0x06,   0xbc, 0xff, \ ; Usage Page (Vendor 0xffbc),
  87.         0x09,   0x88,       \ ; Usage (88),
  88.         0xa1,   0x01,       \ ; Collection (Application),
  89.         0x85,   0x02,       \ ;  Report Id (2)
  90.         0x19,   0x01,       \ ;  Usage Minimum (0x01),
  91.         0x29,   0xff,       \ ;  Usage Maximum (0xff),
  92.         0x15,   0x00,       \ ;  Logical Minimum (0),
  93.         0x25,   0x01,       \ ;  Logical Maximum(1),
  94.         0x95,   0x01,       \ ;  Report Count (1),
  95.         0x75,   0x08,       \ ;  Report Size (8),
  96.         0x81,   0x00,       \ ;  Input (Data, Array), 
  97.         0xc0,               \ ; End Collection
  98.     \ ; Standby button
  99.         0x05,   0x01,       \ ; Usage Page (Generic Desktop),
  100.         0x09,   0x80,       \ ; Usage (System Control),
  101.         0xa1,   0x01,       \ ; Collection (Application),
  102.         0x85,   0x03,       \ ;  Report Id (3)
  103.         0x19,   0x81,       \ ;  Usage Minimum (0x81),
  104.         0x29,   0x83,       \ ;  Usage Maximum (0x83),
  105.         0x25,   0x01,       \ ;  Logical Maximum(1),
  106.         0x75,   0x01,       \ ;  Report Size (1),
  107.         0x95,   0x03,       \ ;  Report Count (3),
  108.         0x81,   0x02,       \ ;  Input
  109.         0x75,   0x01,       \ ;  Report Size (1),   
  110.         0x95,   0x05,       \ ;  Report Count (5),
  111.         0x81,   0x01,       \ ;  Input (Constant),
  112.         0xC0,               \ ; End Collection
  113.     \ ; Keyboard
  114.         0x05,   0x01,       \ ; Usage Page (Generic Desktop),
  115.         0x09,   0x06,       \ ; Usage (Keyboard),
  116.         0xA1,   0x01,       \ ; Collection (Application),
  117.         0x85,   0x04,       \ ;  Report Id (4)
  118.         0x05,   0x07,       \ ;  usage page key codes
  119.         0x19,   0xe0,       \ ;  usage min left control
  120.         0x29,   0xe8,       \ ;  usage max keyboard right gui
  121.         0x75,   0x01,       \ ;  report size 1
  122.         0x95,   0x08,       \ ;  report count 8
  123.         0x81,   0x02,       \ ;  input (Variable)
  124.         0x19,   0x00,       \ ;  usage min 0
  125.         0x29,   0x90,       \ ;  usage max 91
  126.         0x26,   0xff, 0x00, \ ;  logical max 0xff
  127.         0x75,   0x08,       \ ;  report size 8
  128.         0x95,   0x01,       \ ;  report count 1
  129.         0x81,   0x00,       \ ;  Input (Data, Array),
  130.         0xC0                \ ; End Collection
  131.  
  132. HKR,"Remotes","ReportDataSize",0x00010001,0x00000003
  133.  
  134. HKR,"Remotes","ReportMappingTable",0x00000001,\
  135.      0x01,0x03,0xFC,0x05, 0x0B, 0x04,0x00,0x1e,  \ ;; 1
  136.      0x01,0x03,0xFC,0x06, 0x0B, 0x04,0x00,0x1f,  \ ;; 2
  137.      0x01,0x03,0xFC,0x07, 0x0B, 0x04,0x00,0x20,  \ ;; 3
  138.      0x01,0x03,0xFC,0x09, 0x0B, 0x04,0x00,0x21,  \ ;; 4
  139.      0x01,0x03,0xFC,0x0A, 0x0B, 0x04,0x00,0x22,  \ ;; 5
  140.      0x01,0x03,0xFC,0x0B, 0x0B, 0x04,0x00,0x23,  \ ;; 6
  141.      0x01,0x03,0xFC,0x0D, 0x0B, 0x04,0x00,0x24,  \ ;; 7
  142.      0x01,0x03,0xFC,0x0E, 0x0B, 0x04,0x00,0x25,  \ ;; 8
  143.      0x01,0x03,0xFC,0x0F, 0x0B, 0x04,0x00,0x26,  \ ;; 9
  144.      0x01,0x03,0xFC,0x12, 0x0B, 0x04,0x00,0x27,  \ ;; 0
  145.      0x01,0x03,0xFC,0x41, 0x0B, 0x04,0x00,0x37,  \ ;; .
  146.      0x01,0x03,0xFC,0xF0, 0x0B, 0x04,0x00,0x29,  \ ;; escape
  147.     \
  148.      0x01,0x03,0xFC,0xFF, 0x0B, 0x04,0x00,0x51,  \ ;; down arrow
  149.      0x01,0x03,0xFC,0xFE, 0x0B, 0x04,0x00,0x52,  \ ;; up arrow
  150.      0x01,0x03,0xFC,0xFD, 0x0B, 0x04,0x00,0x4f,  \ ;; right arrow
  151.      0x01,0x03,0xFC,0xFC, 0x0B, 0x04,0x00,0x50,  \ ;; left arrow
  152.      0x01,0x03,0xFC,0x13, 0x07, 0x04,0x00,0x28,  \ ;; return
  153.     \
  154.      0x01,0x03,0xFC,0xF1, 0x04, 0x03,0x82,0x00,  \ ;; Sleep       ;;Suspend
  155.      0x01,0x03,0xFC,0xF2, 0x04, 0x01,0x09,0x02,  \ ;; AC Properties (Details)
  156.      0x01,0x03,0xFC,0xF3, 0x04, 0x01,0x24,0x02,  \ ;; AC Back
  157.     \
  158.      0x01,0x03,0xFC,0x43, 0x04, 0x01,0xb0,0x00,  \ ;; AC Media play
  159.      0x01,0x03,0xFC,0xF4, 0x04, 0x01,0xb1,0x00,  \ ;; AC Media pause
  160.      0x01,0x03,0xFC,0x47, 0x04, 0x01,0xb2,0x00,  \ ;; AC Media record
  161.      0x01,0x03,0xFC,0x55, 0x0C, 0x01,0xb3,0x00,  \ ;; AC FF
  162.      0x01,0x03,0xFC,0x54, 0x0C, 0x01,0xb4,0x00,  \ ;; AC RW
  163.      0x01,0x03,0xFC,0x44, 0x04, 0x01,0xb5,0x00,  \ ;; AC Media next track
  164.      0x01,0x03,0xFC,0x42, 0x04, 0x01,0xb6,0x00,  \ ;; AC Media previous track
  165.      0x01,0x03,0xFC,0x46, 0x04, 0x01,0xb7,0x00,  \ ;; AC Media Stop
  166.     \
  167.      0x01,0x03,0xFC,0x04, 0x00, 0x01,0xe9,0x00,  \ ;; AC volume up
  168.      0x01,0x03,0xFC,0x08, 0x00, 0x01,0xea,0x00,  \ ;; AC volume down
  169.      0x01,0x03,0xFC,0x14, 0x04, 0x01,0xe2,0x00,  \ ;; AC volume mute
  170.     \
  171.      0x01,0x03,0xFC,0x4F, 0x04, 0x01,0x8d,0x00,  \ ;; (DVD Menu) AC select program guide
  172.      0x01,0x03,0xFC,0x0C, 0x07, 0x01,0x9c,0x00,  \ ;; AC channel up
  173.      0x01,0x03,0xFC,0x10, 0x07, 0x01,0x9d,0x00,  \ ;; AC channel down
  174.     \
  175.      0x01,0x03,0xFC,0x51, 0x04, 0x02,0x80,0x00,  \ ;; Channel Surf.
  176.      0x01,0x03,0xFC,0x1B, 0x04, 0x02,0x81,0x00,  \ ;; SAP
  177.      0x01,0x03,0xFC,0x4A, 0x04, 0x02,0x82,0x00,  \ ;; PIP
  178.      0x01,0x03,0xFC,0x45, 0x04, 0x02,0x83,0x00,  \ ;; TimeShifting
  179.      0x01,0x03,0xFC,0x48, 0x04, 0x02,0x84,0x00,  \ ;; SnapShot
  180.      0x01,0x03,0xFC,0x11, 0x04, 0x02,0x85,0x00,  \ ;; Recall
  181.      0x01,0x03,0xFC,0x16, 0x04, 0x02,0x86,0x00,  \ ;; Display
  182.      0x01,0x03,0xFC,0x1E, 0x04, 0x02,0x87,0x00,  \ ;; Video In
  183.      0x01,0x03,0xFC,0x03, 0x04, 0x02,0x88,0x00,  \ ;; FullScreen
  184.      0x01,0x03,0xFC,0x50, 0x04, 0x02,0x89,0x00,  \ ;; Cancel
  185.      0x01,0x03,0xFC,0x49, 0x04, 0x02,0x8A,0x00,  \ ;; BossKey
  186.      0x01,0x03,0xFC,0x40, 0x04, 0x02,0x8B,0x00,  \ ;; Sleep
  187.      0x01,0x03,0xFC,0x1F, 0x04, 0x02,0x8C,0x00,  \ ;; Teletext     ...
  188.      0x01,0x03,0xFC,0x53, 0x04, 0x02,0x8D,0x00,  \ ;; DVD Language ...
  189.      0x01,0x03,0xFC,0x52, 0x04, 0x02,0x8E,0x00,  \ ;; DVD Subtitle ...
  190.      0x01,0x03,0xFC,0x00, 0x04, 0x02,0x8F,0x00   \ ;; Power        ...
  191.  
  192. HKR,"Remotes","KeyEmulationMask",0x00000001,\
  193.      0xFF,0x00,0x00                                ; No Event
  194.  
  195. HKR,"Remotes","SkipRepeatCounter",0x00010001,0x00000002
  196.  
  197. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Remote Controls","HID\VID_0413&PID_6026&MI_01",0x00000000,""    ; For Media Center compatibility only
  198.  
  199. ;=====================================================================
  200. [Strings]
  201. Leadtek            = "Leadtek"
  202. MODRC_DeviceDesc   = "WinFast DTV Dongle Infrared receiver driver"
  203. MODRC_FriendlyName = "WinFast DTV Dongle Infrared receiver driver"
  204. INSTALLATION_DISK  = "WinFast DTV Dongle Infrared receiver driver"
  205.  
  206. SERVICE_KERNEL_DRIVER = 0x1
  207. SERVICE_DEMAND_START  = 0x3
  208. SERVICE_ERROR_NORMAL  = 0x1
  209.